	/**
	 * @overview 文本组件类。
	 * @component#iChart.Text
	 * @extend#iChart.Component
	 */
	iChart.Text = iChart.extend(iChart.Component,{
		configure:function(){
			/**
			 * invoked the super class's  configuration
			 */
			iChart.Text.superclass.configure.apply(this,arguments);
			
			/**
			 * indicate the component's type
			 */
			this.type = 'text';
			
			this.set({
				/**
				 * @cfg {String} 文本值。(默认为'')
				 */
				text:'',
				/**
				 * @cfg {String} context的textAlign的值。(默认为'center')
				 * 可选值：
				 * @Option start
				 * @Option end
				 * @Option left
				 * @Option right
				 * @Option center
				 */
				textAlign:'center',
				/**
				 * @cfg {String} context的textBaseline的值。(默认为'top')
				 * 可选值：
				 * @Option top
				 * @Option hanging
				 * @Option middle
				 * @Option alphabetic
				 * @Option ideographic
				 * @Option bottom
				 */
				textBaseline:'top',
				/**
				 * @cfg {String} 背景色，设置为null将解释为透明色。(默认为null)
				 */
				background_color : 0,
				/**
				 * @cfg {Object} 边框。此处禁用边框。(默认为false)
				 * @see <link>iChart.Element#border</link>
				 */
				border : {
					enable : false
				},
				/**
				 * @cfg {Number} 文本域的宽度。(默认为0)
				 */
				width:0,
				/**
				 * @cfg {Number} 文本域的高度。(默认为0)
				 */
				height:0,
				/**
				 * @cfg {Number} 内边距。(默认为0)
				 */
				padding:0,
				/**
				 * @cfg {String} 文本的写模式。(默认为'lr') .
				 * 可选值：
				 * @Option 'lr'
				 */
				writingmode : 'lr',
				/**
				 * @cfg {Number} 当文本在多行显示时，指定其高度。单位px。(默认为16)
				 */
				line_height : 16,
				/**
				 * @cfg {Number} 指定文本旋转的角度，0度为水平方向，顺时针增加。旋转时的中心点通过属性<link>textAlign</link>和<link>textBaseline</link>确定。单位:角度。(默认为0).
				 */
				rotate:0
			});
			
			this.registerEvent();
			
			/**
			 * indicate this component not need support event
			 */
			this.preventEvent = true;
		},
		doDraw:function(opts){
			if(this.get('text')!='')
			this.T.text(this.get('text'),this.x,this.y,false,this.get('color'),this.get('textAlign'),this.get('textBaseline'),this.get('fontStyle'));
		},
		doConfig:function(){
			iChart.Text.superclass.doConfig.call(this);
		}
});//@end